export interface visitorRecordVO {
  /**
   * 主键
   */
  visitorRecordId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 访客姓名
   */
  visitorName: string;

  /**
   * 访客电话
   */
  visitorTelephone: string;

  /**
   * 访客性别（1：男；2：女；）
   */
  visitorGender: number;

  /**
   * 访客车牌号
   */
  visitorLicensePlateNumber: string;

  /**
   * 访客是否成年（1：是；0：否；）
   */
  visitorDerageFlag: number;

  /**
   * 预约开始时间
   */
  reservationStartTime: string;

  /**
   * 预约结束时间
   */
  reservationEndTime: string;

  /**
   * 访问地址
   */
  visitAddress: string;

  /**
   * 是否滞留（1：是；0：否；）
   */
  overtimeFlag: number;

  /**
   * 被访人姓名
   */
  intervieweeName: string;

  /**
   * 被访人公司
   */
  intervieweeEnterprise: string;

  /**
   * 被访人电话
   */
  intervieweeTelephone: string;

  /**
   * 被访人部门
   */
  intervieweeDeptName: string;

}

export interface visitorRecordForm extends BaseEntity {
  /**
   * 主键
   */
  visitorRecordId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 访客姓名
   */
  visitorName?: string;

  /**
   * 访客电话
   */
  visitorTelephone?: string;

  /**
   * 访客性别（1：男；2：女；）
   */
  visitorGender?: number;

  /**
   * 访客车牌号
   */
  visitorLicensePlateNumber?: string;

  /**
   * 访客是否成年（1：是；0：否；）
   */
  visitorDerageFlag?: number;

  /**
   * 预约开始时间
   */
  reservationStartTime?: string;

  /**
   * 预约结束时间
   */
  reservationEndTime?: string;

  /**
   * 访问地址
   */
  visitAddress?: string;

  /**
   * 是否滞留（1：是；0：否；）
   */
  overtimeFlag?: number;

  /**
   * 被访人姓名
   */
  intervieweeName?: string;

  /**
   * 被访人公司
   */
  intervieweeEnterprise?: string;

  /**
   * 被访人电话
   */
  intervieweeTelephone?: string;

  /**
   * 被访人部门
   */
  intervieweeDeptName?: string;

}

export interface visitorRecordQuery extends PageQuery {

  /**
   * 访客姓名
   */
  visitorName?: string;

  /**
   * 访客电话
   */
  visitorTelephone?: string;

  /**
   * 访客性别（1：男；2：女；）
   */
  visitorGender?: number;

  /**
   * 访客车牌号
   */
  visitorLicensePlateNumber?: string;

  /**
   * 访客是否成年（1：是；0：否；）
   */
  visitorDerageFlag?: number;

  /**
   * 预约开始时间
   */
  reservationStartTime?: string;

  /**
   * 预约结束时间
   */
  reservationEndTime?: string;

  /**
   * 访问地址
   */
  visitAddress?: string;

  /**
   * 是否滞留（1：是；0：否；）
   */
  overtimeFlag?: number;

  /**
   * 被访人姓名
   */
  intervieweeName?: string;

  /**
   * 被访人公司
   */
  intervieweeEnterprise?: string;

  /**
   * 被访人电话
   */
  intervieweeTelephone?: string;

  /**
   * 被访人部门
   */
  intervieweeDeptName?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



